.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#816c5b !important; text-decoration:none; outline:none;}

.dropdown dt a {background:#e4dfcb url('../images/arrow.png') no-repeat scroll right center !important;
  display:block; padding-right:20px; border:1px solid #d4ca9a; }
.dropdown dt a:hover, .dropdown dt a:focus { color:#5d4617 !important; border: 1px solid #5d4617;
  border-bottom-left-radius: 0;  border-bottom-right-radius: 0; }
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}

.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; display:none;
  list-style:none; padding:5px 0px !important; margin: 0 !important; position:absolute;
  left:0px; top:2px; width:auto; list-style-type: none !important;
  border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:2px 10px; display:block;}
.dropdown { display: inline-block; vertical-align: middle; }
.dropdown a {  text-decoration: none; white-space: nowrap; }
.dropdown dd ul li a:hover { background-color:#d0c9af !important; color:#816c5b !important;}

.dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none; text-align: left;
  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; list-style:none;}

.dropdown dt a { border-radius: 5px;}
